<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 实现一个需求 输出激情燃烧的岁月
        //console.log('激情燃烧的岁月');

        // 函数-具有某种功能的代码块(封装)
        // 定义printMsg 该函数功能就是打印一句话
        function printMsg() {
            console.log('激情燃烧的岁月');
        }

        // 打印一句话
        // 调用函数 函数名()
        printMsg()
        printMsg()
        printMsg()


        printMsg()

        for(let i=0; i<10; i++) {
            printMsg()
        }

        // 定义一个函数 求两个数的和
        // num1 num2 形式参数
        // function add(num1, num2) {
        //     console.log(num1+num2);
        // }

        // add(10,20) // 实际参数-实参 实参之间用逗号隔开
        // add(-5,10)

        function add(num1, num2) {
            // 返回和
            return num1+num2;
        }

        let r1 = add(10,20) // 实际参数-实参 实参之间用逗号隔开
        let r2 = add(-5,10)
        r1++
        console.log(r1);


        let arr = ['a', 'b', 'c', 'd']
        // 输出四个字母
        // for(let i=0; i<arr.length; i++) {
        //     console.log(arr[i])
        // }
        arr.forEach(function(item, index) {
            // item 代表数组的每一个元素
            // index 代表数组元素的索引
            console.log(item);
        })

        arr.forEach((item, index) => {
            // item 代表数组的每一个元素
            // index 代表数组元素的索引
            console.log(item);
        })

        // 1 [10,20,30,40] 求和
        let arr2 = [10,20,30,40]
        let sum = 0
        for(let i=0; i<arr2.length; i++) {
            sum = sum + arr2[i]
        }
        console.log(sum);
        // 2 [-1,0,3,11,9] 求最大值和最小值
        let max = arr2[0]
        let min = arr2[0]
        for(let i=1; i<arr2.length; i++) {
            if(arr2[i] > max) {
                max = arr2[i]
            }

            if(arr2[i] < min) {
                min = arr2[i]
            }
        }
        console.log(max)
        console.log(min);
        // 3 [-1,0,3,11,9] 从小到大排序
    </script>
</body>
</html>